package com.siwei.mes.entity.laboratory;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import javax.persistence.Transient;
import java.util.Date;

@Data
@Accessors(chain = true)
@ApiModel(value = "WtSample", description = "上海协会台账")
public class WtSample {

    @Transient
    @ApiModelProperty(value = "委托id")
    private String conSignId;

    @Transient
    @ApiModelProperty(value = "样品id 同委托id")
    private String sampleNo;

    @Transient
    @ApiModelProperty(value = "试验项目ID")
    private String examParameter;

    @Transient
    @ApiModelProperty(value = "试验项目NAME")
    private String examParameterCn;

    @Transient
    @ApiModelProperty(value = "试验结果")
    private String examResult;

    @Transient
    @ApiModelProperty(value = "类别编号")
    private String kindId;

    @Transient
    @ApiModelProperty(value = "项目编号")
    private String itemId;

    @Transient
    @ApiModelProperty(value = "产品编号")
    private String sampleId;

    @Transient
    @ApiModelProperty(value = "规格id")
    private String specId;

    @Transient
    @ApiModelProperty(value = "规格id")
    private String gradeId;

    @Transient
    @ApiModelProperty(value = "委托状态")
    private String status;

    @Transient
    @ApiModelProperty(value = "试验状态 （0,待检，1已检，2在检）")
    private String sampleStatus;

    @Transient
    @ApiModelProperty(value = "0为不可修改,1可修改")
    private String sampleModify;

    @Transient
    @ApiModelProperty(value = "样品单价")
    private String prince = "";

    @Transient
    @ApiModelProperty(value = "上传标识")
    private String uploadFlag;

    @Transient
    @ApiModelProperty(value = "成型日期")
    private Date moldingDate;

    @Transient
    @ApiModelProperty(value = "代表数量")
    private String delegateQuan;

    @Transient
    @ApiModelProperty(value = "备案证编号")
    private String recordCertificate;

    @Transient
    @ApiModelProperty(value = "生产厂家")
    private String ProduceFactory;

    @Transient
    @ApiModelProperty(value = "代表数量单位")
    private String delegateQuanUnit;

    @Transient
    @ApiModelProperty(value = "进场编号")
    private String importId;

    @Transient
    @ApiModelProperty(value = "是否生产任务(0为原材料,1为生产任务)")
    private String isProduce;

    @Transient
    @ApiModelProperty(value = "true为合格,false为不合格")
    private String sampleRegular;

    @Transient
    @ApiModelProperty(value = "")
    private String gjReTestFlag;

    @Transient
    @ApiModelProperty(value = "样品个数")
    private String specimenNumber;

    @Transient
    @ApiModelProperty(value = "删除标识")
    private String deleteFlag;

    @Transient
    @ApiModelProperty(value = "")
    private String steps;

    @Transient
    @ApiModelProperty(value = "龄期")
    private Integer ageTime;

    @Transient
    @ApiModelProperty(value = "流转信息")
    private String examInfo = "";
}
